home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
United Public Domain Gold 2
/
United Public Domain Gold 2.iso
/
utilities
/
pu022.dms
/
pu022.adf
/
Source
/
Source.LZH
/
chem_defs.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-06-12
|
991b
|
44 lines
typedef struct
{
double x, y, z;
} VEKTOR;
typedef struct
{
char name[3];
int x, y, z;
int r;
} ATOMTYP;
struct Atom
{
char Kurzz[3];
char Name[20];
int Farbe;
};
struct FRPointer {
UWORD *Pointer;
WORD Height;
WORD Width;
WORD XOffset;
WORD YOffset;
};
struct ChemPrefs {
double bv; /* Bildverhältnis */
BOOL IconCreaData; /* Icons fuer Datenfiles ja/nein (noch nicht benutzt) */
BOOL IconCreaIFF; /* Icons fuer Bildfiles ja/nein */
BOOL Title; /* Titelzeile (Screen) ja/nein */
};
#define MAXATOM 60 /* Hoechstmoegliche Anzahl von Atomen */
#define ATOMVERGRFAKT 1.5 /* Vergr. der Kalottenradien */
#define BILDSCHIRMABSTAND 6000.0 /* 6100 pm entspricht einem Abstand
des Beobachters vom Bildschirm von
ca. 60 cm, wichtig fuer Berechnung
der Perspektive */
typedef ATOMTYP T_A[MAXATOM]; /* Atome */
typedef int T_MB[MAXATOM]; /* moegliche Berhrungen*/